fix element size when allocating chain_table
authorNils Philippsen <nils@redhat.com>
Thu, 26 May 2011 10:22:23 +0000 (12:22 +0200)
committerNils Philippsen <nils@redhat.com>
Thu, 26 May 2011 10:22:23 +0000 (12:22 +0200)
babl/babl-hash-table.c

index 99b74277c38e684d80b860c8ada7c91bc981df57..d507cb228141d19264e52983cb4103aabf53e7e5 100644 (file)
@@ -119,7 +119,7 @@ hash_rehash (BablHashTable *htab)
   if (nhtab->mask)
     {
       nhtab->data_table = babl_calloc (sizeof (BablInstance *), babl_hash_table_size(nhtab));
-      nhtab->chain_table = babl_malloc (sizeof (int *) * babl_hash_table_size(nhtab));
+      nhtab->chain_table = babl_malloc (sizeof (int) * babl_hash_table_size(nhtab));
       memset (nhtab->chain_table, -1, sizeof (int) * babl_hash_table_size(nhtab));
     }
 
@@ -175,7 +175,7 @@ babl_hash_table_init (BablHashValFunction  hfunc,
   if (htab->mask)
   {
       htab->data_table = babl_calloc (sizeof (BablInstance *), babl_hash_table_size(htab));
-      htab->chain_table = babl_malloc (sizeof (int *) * babl_hash_table_size(htab));
+      htab->chain_table = babl_malloc (sizeof (int) * babl_hash_table_size(htab));
       memset (htab->chain_table, -1, sizeof (int) * babl_hash_table_size(htab));
   }